MACS: A Hybrid Multi-Agent Framework for Reliable Conversational E-Commerce Recommendation
MACS:固定目录下可靠对话式电商推荐的混合多智能体框架
🧭 多智能体对话式推荐 · 硬约束确定性执行 ★ 深度解读
Stanford University · University of Southern California · Amazon · Massachusetts Institute of Technology
混合 shopping/merchant 双 agent 架构,用确定性 SQL 约束与跨轮 slot 状态实现最高约束合规与零漂移
📌 工作参考价值(4 点)
- 架构分离防幻觉:LLM 只做语言交互与偏好抽取,产品检索、SQL 过滤、品牌排除、价格/规格硬约束全部由 merchant agent 确定性执行,shopping agent 不直接碰 catalog。这个可以直接迁移到电商 agent 或对话推荐系统,确保不返回目录外商品、不违反品牌排除。
- Session-persistent slot dictionary:把预算、排除品牌、最低规格作为 typed slot 跨轮持久化,支持覆盖(预算更新)与反转(“HP 也可以”),并直接映射到 SQL WHERE;比靠 prompt 记忆可靠得多,适合多轮导购场景。
- 渐进放松 + 显式披露:当硬约束结果 <3 个时,按优先级放松可选规格,但价格上限与品牌排除永不放松;回复中明确告知用户放松了哪些约束。这样既能保证有结果,又不误导用户,对电商推荐体验重要。
- 评估拆分为确定性约束检查 + LLM 文本质量评分:约束用 SQL 验证、品牌用 regex 验证,文本质量用 G-Eval;避免 LLM-as-judge 循环。业务上可以复用这种混合评估框架,快速定位是约束违规还是表达质量差。